staged payments - German English Dictionary